package com.fth.learn.chapter08.shop;

/**
 * Demo商品小样类
 * YiMi
 *
 * @author YiMi
 * @version 1.0
 * @date 2023/7/25 8:23
 */

public class DemoProduct {

    public static void main(String[] args) {

        ProType pt1 = new ProType("食物","吃的");
        ProType pt2 = new ProType("饮料","喝的");

        ProBrand pb1 = new ProBrand("白象","来自中国的品牌");
        ProBrand pb2 = new ProBrand("汤达人","来自小日本儿的品牌");


        //实例化
        Product p1 = new Product();
        //p1当前的别名，除了给出另一个名字为止
        p1.setProName("方便面");
        p1.setBar("45123");
        p1.setPrice(12.0);
        p1.setBrand(pb1);
        p1.setType(pt1);
        p1.setManufacturer("康师傅有限公司");

        //有参构造方法，但只有两个
        //类              方法
        Product p2 = new Product("矿泉水",2.0);
//        p2.setProName("矿泉水");
//        p2.setBar("8523");
//        p2.setPrice(2.0);
//        p2.setBrand("农夫山泉");
//        p2.setType("饮品");
//        p2.setManufacturer("农夫山泉有限公司");

        //全部有参 = @AllArgsConstructor
        Product p3 = new Product("952625","方便面",5.0,pb2,pt2,"汤达人有限公司");
//        p3.setProName("方便面");
//        p3.setBar("952625");
//        p3.setPrice(5.0);
//        p3.setBrand("汤达人");
//        p3.setType("食物");
//        p3.setManufacturer("汤达人有限公司");

        p1.aa();

    }


}
